package com.easyCms.base.utils;

import com.easyCms.base.utils.time.DateUtils;

import java.util.Date;

public class NumberUtils {
	/**
	 * 生成6位随机数，用于验证码
	 * 
	 * @return
	 */
	public static String getRandomVerCode() {
		int randNum = (int) ((Math.random() * 9 + 1) * 100000);
		return String.valueOf(randNum);
	}

	/**
	 * 得到当前时间加上min分钟后的时间
	 * 
	 * @param min
	 *            （分钟）
	 * @return
	 */
	public static Date getNextDate(int min) {
		return new Date(new Date().getTime() + min * 1000 * 60);
	}

	/**
	 * 生成用户的menu唯一号
	 * 
	 * @return
	 */
	public static String getMenuCode() {

		return "menu" + DateUtils.getEvenTime(new Date()) + NumberUtils.getRandomVerCode();

	}

	/**
	 * 生成用户的func唯一号
	 * 
	 * @return
	 */
	public static String getFuncCode() {

		return "func" + DateUtils.getEvenTime(new Date()) + NumberUtils.getRandomVerCode();

	}

}
